ADDWF    1:000111dfffffff * ' f,d   C, DC, Z	Add W and f             
ANDWF    1:000101dfffffff * ' f,d   Z		AND W with f
COMF     1:001001dfffffff * ' f,d   Z		Complement f
DECF     1:000011dfffffff * ' f,d   Z		Decrement f
DECFSZ   1:001011dfffffff * ' f,d   -		Decrement f, skip if 0
INCF     1:001010dfffffff * ' f,d   Z		Increment f
INCFSZ   1:001111dfffffff * ' f,d   -		Increment f, skip if 0
IORWF    1:000100dfffffff * ' f,d   Z		Inclusive OR W with f
MOVF     1:001000dfffffff * ' f,d   Z		Move f
RLF      1:001101dfffffff * ' f,d   C		Rotate left f through Carry
RRF      1:001100dfffffff * ' f,d   C		Rotate right f through Carry
SUBWF    1:000010dfffffff * ' f,d   C, DC, Z	Subtract W from f
SWAPF    1:001110dfffffff * ' f,d   -		Swap nibbles in f
XORWF    1:000110dfffffff * ' f,d   Z		Exclusive OR W with f
BCF      2:0100bbbfffffff * ' f,b   -		Bit clear f
BSF      2:0101bbbfffffff * ' f,b   -		Bit set f
BTFSC    2:0110bbbfffffff * ' f,b   -		Bit test f, skip if 0
BTFSS    2:0111bbbfffffff * ' f,b   -		Bit test f, skip if 1
ADDLW    3:111110kkkkkkkk   ' k     C, DC, Z	Add literal and W
ANDLW    3:111001kkkkkkkk   ' k     Z		AND literal with W
IORLW    3:111000kkkkkkkk   ' k     Z		Inclusive OR literal with W
MOVLW    3:1100xxkkkkkkkk   ' k     -		Move literal to W
RETLW    3:1101xxkkkkkkkk   ' k     -		Return with literal in W
SUBLW    3:11110xkkkkkkkk   ' k     C, DC, Z	Subtract W from literal
XORLW    3:111010kkkkkkkk   ' k     Z		Exclusive OR literal with W
CLRF     4:0000011fffffff   ' f     Z		Clear f
MOVWF    4:0000001fffffff   ' f     -		Move W to f
CLRW     5:00000100000011   ' -     Z		Clear W
NOP      5:0000000xx00000   ' -     -		No operation
CLRWDT   5:00000001100100   ' -     TO, PD	Clear Watchdog Timer
RETFIE   5:00000000001001   ' -     -		Return from interrupt
RETURN   5:00000000001000   ' -     -		Return from subroutine
SLEEP    5:00000001100011   ' -     TO, PD	Go into standby mode
CALL     6:100kkkkkkkkkkk   ' k     -		Call subroutine
GOTO     6:101kkkkkkkkkkk   ' k     -		Go to address
BC       7:0110bbbfffff11   ' - ' BTFSC STATUS,C:  GOTO
BDC      7:0110bb1fffff11   ' - ' BTFSC STATUS,DC: GOTO
BZ       7:0110b10fffff11   ' - ' BTFSC STATUS,Z:  GOTO
BNC      7:0111bbbfffff11   ' - ' BTFSS STATUS,C:  GOTO
BNDC     7:0111bb1fffff11   ' - ' BTFSS STATUS,DC: GOTO
BNZ      7:0111b10fffff11   ' - ' BTFSS STATUS,Z:  GOTO
ADDCF    8:0110bbbfffff11   ' - ' BTFSC STATUS,C:  INCF
ADDDCF   8:0110bb1fffff11   ' - ' BTFSC STATUS,DC: INCF
SUBCF    9:0110bbbfffff11   ' - ' BTFSC STATUS,C:  DECF
SUBDCF   9:0110bb1fffff11   ' - ' BTFSC STATUS,DC: DECF
TRIS    10:0101101fffff11   '3,5' BSF STATUS,5: MOVWF (FILENAME): BCF STATUS,5
OPTION  11:0101101fffff11   '3,5' BSF STATUS,5: MOVWF OPTION_REG: BCF STATUS,5
CLRC    12:0100bbbfffff11   ' - ' BCF STATUS,C
CLRDC   12:0100bb1fffff11   ' - ' BCF STATUS,DC
CLRZ    12:0100b10fffff11   ' - ' BCF STATUS,Z
SETC    12:0101bbbfffff11   ' - ' BSF STATUS,C
SETDC   12:0101bb1fffff11   ' - ' BSF STATUS,DC
SETZ    12:0101b10fffff11   ' - ' BSF STATUS,Z
SKPC    12:0111bbbfffff11   ' - ' BTFSS STATUS,C
SKPDC   12:0111bb1fffff11   ' - ' BTFSS STATUS,DC
SKPZ    12:0111b10fffff11   ' - ' BTFSS STATUS,Z
SKPNC   12:0110bbbfffff11   ' - ' BTFSC STATUS,C
SKPNDC  12:0110bb1fffff11   ' - ' BTFSC STATUS,DC
SKPNZ   12:0110b10fffff11   ' - ' BTFSC STATUS,Z
DATA    13:1101xxkkkkkkkk   ' k ' RETLW (DATA VAL)
B       14:101kkkkkkkkkkk   ' k ' GOTO (ADDRESS)
MOVFW   15:0010000fffffff   ' f ' MOVF (FILENAME),W
TSTF    16:0010001fffffff   ' f ' MOVF (FILENAME),F
NEGF    17:0010011fffffff   'f,1' COMF (FILENAME),F: INCF,F
DE      18:00000000000000   ' data statement prefix